home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / textfiles / linelink-faq.lha / Linelink.SREG < prev   
Text File  |  1994-11-16  |  44KB  |  1,259 lines

  1.  
  2.               LineLink S Registers
  3.     This   is   an  extract  from  the  Hayes  Technical  Reference  Manual
  4. (TRM20.ZIP)  and  the Supra FaxModem Bible (FMB11.LHA) Some of these may be
  5. incorrect for the LineLink.
  6.     
  7.     S Registers appearing in LineLink Profile:
  8.     S00 S02 S03 S04 S05 S06 S07 S08 S09 S10
  9.     S11 S12 S14 S16 S18                
  10.     S21 S22 S23 S25 S26 S27             
  11.     S36 S37 S38 
  12.     S46 S48 S49
  13.     S50
  14.     S63
  15.     S82
  16.  
  17.     Hayes/Supra S-Register Descriptions
  18.  
  19. S0     Ring to Answer After
  20.  
  21. S0 sets the ring number on which the modem automatically answers a call 
  22. when auto-answer mode is selected. S0=0, the factory setting, disables 
  23. auto-answer.
  24.  
  25. S1     Ring Count
  26.  
  27. When the modem is in the command state and set for auto-answer (S0>0), 
  28. the modem automatically tracks the number of times the phone rings, 
  29. incrementing and writing the value in S1. The value reverts to 0 if no 
  30. ring occurs for 8 seconds. Once a connection is made, the modem resets 
  31. the value of S1 to 0. Note that two short ring bursts within a ring 
  32. cycle are counted as two rings.
  33.  
  34. S2     Ecape Sequence Character
  35.  
  36. S2 holds the ASCII value of the escape sequence character. The factory-
  37. set value is ASCII 43, the plus sign (+). The value for this register 
  38. can be set to any ASCII value between 0 and 127. Setting S2 to a value 
  39. greater than 127 disables the escape sequence, preventing the modem from 
  40. returning to the command state and disabling command recognition.
  41.  
  42. S3     Carriage Return Character
  43.  
  44. S3 holds the ASCII value of the line terminating character. The factory-
  45. set value is ASCII 13 - carriage return (<CR>) - the range for the
  46. register is 0-127. This character is used both as the command line 
  47. terminator and the result code terminator.
  48.  
  49. S4     Line Feed Character
  50.  
  51. S4 holds the ASCII value of the line feed character. The factory setting 
  52. is 10; the range is 0-127.
  53.  
  54. S5     Backspace Character
  55.  
  56. S5 holds the ASCII value of the backspace character. The factory-set 
  57. value is ASCII 08; the range for the register is 0-32, 127. This 
  58. character moves the cursor left, removing the previous character. As 
  59. this value actually represents the combined operation of three 
  60. characters (a backspace, a space, and another backspace), the time 
  61. allotted to process the backspace character must not be any less than 
  62. the time required by the modem to transmit three characters. For this 
  63. reason, a repeat-key function may not operate properly on backspaces.
  64.  
  65. S6     Wait Before Blind Dialing
  66.  
  67. S6 determines how long the modem waits after going off-hook before it 
  68. dials. This delay allows time for the central telephone office to detect 
  69. the off-hook condition of the line and apply dial tone. This wait time 
  70. only applies to the first dial tone. S6 is used only if X0, X1, or X3 is 
  71. selected. Selecting X2 or X4 enables dial tone (call progress) detection 
  72. and disables blind dialing, thus making the setting of S6 irrelevant. 
  73. The value of this register can be set for any number from 4 through 7 
  74. seconds. This feature allows you to increase the time delay if you have 
  75. difficulty obtaining dial tone within 4 seconds. Note: The Wait Before 
  76. Dialing call progress monitoring feature (W dial modifers) applies only 
  77. to detection of a second dial tone and is independent of any S-register 
  78. setting.
  79.  
  80. S7     Wait for Carrier after Dialing
  81.  
  82. S7 determines the modem's time delay between dialing and responding to 
  83. an incoming carrier signal after initial connection. If the modem does 
  84. not detect a carrier within this time, the modem hangs up and returns 
  85. the NO CARRIER result code. If the modem detects a carrier within the 
  86. specified time, it goes on line. 
  87.  
  88. S8     Duration of Delay for Comma Dial Modifier
  89.  
  90. S8 determines the duration of the delay generated by the comma (,) dial 
  91. modifier. 
  92.  
  93. S9     Carrier Detect Response Time
  94.  
  95. S9 determines how many seconds a carrier signal must be present for the 
  96. modem to recognize it and issue a carrier detect. The value for the 
  97. register is measured in tenths of a second. The factory setting is 6 
  98. (0.6 second); the range is 1 (0.1 second) to 255 (25.5 seconds). Note: 
  99. The S9 value affects the time required to recognize the presence of 
  100. carrier only if X3 or X4 is selected. The modem also ignores the value 
  101. in register S9 when operating in half-duplex synchronous or asynchronous 
  102. mode.
  103.  
  104. S10     Delay Between Lost Carrier and Hang Up
  105.  
  106. S10 specifies the time between loss of remote carrier and local modem 
  107. disconnect. The delay permits the carrier to disappear momentarily 
  108. without causing the modem to hang up. The value for the register is 
  109. measured in tenths of a second. The range for most modems is 1 (0.1 
  110. second) to 255 (25.5 seconds).
  111.  
  112. The modem recognizes a carrier after the period of time specified in S9. 
  113. Therefore, if the value of S10 is less than that set for S9, even a 
  114. momentary loss of carrier will cause the modem to disconnect. Setting 
  115. the register to 255 causes the modem to ignore actual carrier status and 
  116. assume a carrier is always present. When operating in half-duplex 
  117. synchronous mode, S10 specifies the maximum time (in seconds) that a 
  118. carrier may be continuously present or absent before causing the modem 
  119. to disconnect.
  120.  
  121. S11     Multi-Frequency Tone Duration
  122.  
  123. S11 determines the duration and spacing of tones in multi-frequency tone 
  124. dialing. The value in this register has no effect on the speed of pulse 
  125. dialing.
  126.  
  127. S12     Escape Sequence Guard Time
  128.  
  129. S12 holds the value of the delay required prior to and following the 
  130. escape sequence. The guard time also dictates how quickly the escape 
  131. sequence characters must be entered, since the interval between entry of 
  132. each of the three characters must be of shorter duration than that 
  133. specified for the guard time. If guard time is set to 0, timing is not a 
  134. factor.
  135.  
  136. S14     Bit Mapped Option Status Codes                              
  137.         Bit(Dec)
  138.          0 (1)   Reserved
  139.          1 (2)   Command echo (En)
  140.                   0 Disabled (E0)
  141.                   1 Enabled  (E1 default)
  142.          2 (4)   Quiet Mode (Qn)
  143.                   0 Send result codes (Q0 default)
  144.                   1 No result codes   (Q1)
  145.          3 (8)   Result codes (Vn)
  146.                   0 Numeric (V0)
  147.                   1 Verbose (V1 default)
  148.          4 (16)  Reserved
  149.          5 (32)  Dial Mode
  150.                   0 Tone  (T default)
  151.                   1 Pulse (P)
  152.          6 (64)  Reserved
  153.          7 (128) Carrier Mode
  154.                   0 Answer
  155.                   1 Originate
  156.  
  157. S16     Diagnostic Test Mode setting -Bit Mapped (default 0)            
  158.          0       &T1     0 Disable       1 Enable
  159.          1       Not Used
  160.          2       &T3     0 Disable       1 Enable
  161.          3       &T4/&T5 0 Off           1 In progress
  162.          4       &T6     0 Disable       1 Enable
  163.          5       &T7     0 Disable       1 Enable
  164.          6       &T8     0 Disable       1 Enable
  165.          7       Not Used
  166.  
  167. S18     Modem Test Timer
  168.  
  169. S18 establishes the duration of the modem's diagnostic tests. When a 
  170. test is active for a length of time equal to the value chosen for this 
  171. register, the modem automatically terminates the test. A setting of zero 
  172. (0) disables the test timer (factory setting). The range for this 
  173. register is 0-255 seconds.
  174.  
  175. S21     Bit Mapped Option Status Codes  
  176.         Bit(Dec)
  177.          0 (1)   Set by &Jn command but ignored otherwise
  178.                   0 &J0 (default)
  179.                   1 &J1
  180.          1 (2)   Reserved
  181.          2 (4)   CTS Mode (&Rn)
  182.                   0 CTS always on   (&R0)
  183.                   1 CTS follows RTS (&R1 default)
  184.          3 (8) & 4 (16) DTR behavior (&Dn)
  185.                   0,0 &D0 (default)
  186.                   1,0 &D1
  187.                   0,1 &D2
  188.                   1,1 &D3
  189.          5 (32)  DCD (RLSD) behavior (&Cn)
  190.                   0 &C0 (Default)
  191.                   1 &C1
  192.          6 (64)  DSR behavior (&Sn)
  193.                   0 &S0 (Default)
  194.                   1 &S1
  195.          7 (128) Long space diconnect (Yn)
  196.                   0 Y0  (Default)
  197.                   1 Y1
  198. S22     Bit Mapped Option Status Codes
  199.         Bit(Dec)
  200.          0 (1) & 1 (2)  Speaker volume (Ln)
  201.                   0,0 Low    (L0)
  202.                   1,0 Low    (L1)
  203.                   0,1 Medium (L2 default)
  204.                   1,1 High   (L3)
  205.          2 (4) & 3 (8)  Speaker control (Mn)
  206.                   0,0 Disabled            (M0)
  207.                   1,0 On until carrier    (M1 default)
  208.                   0,1 ON Always           (M2)
  209.                   1,1 On during handshake (M3)
  210.          4 (16), 5 (32), & 6 (64) Dialing Mode / Result Codes (Xn)
  211.                 0,0,0 X0
  212.                 1,0,0 Reserved
  213.                 0,1,0 Reserved
  214.                 1,1,0 Reserved
  215.                 0,0,1 X1
  216.                 1,0,1 X2
  217.                 0,1,1 X3
  218.                 1,1,1 X4 (Default)
  219.          7 (128) Reserved
  220. S23     Bit Mapped Option Status Codes
  221.         Bit(Dec)
  222.          0 (1)   Grant RDL
  223.                   0 RDL not allowed (&T5)
  224.                   1 RDL allowed     (&T4 default)
  225.          1 (2), 2 (4), & 3 (8) Assumed DTE Rate
  226.                 0,0,0 0-300 bps
  227.                 1,0,0 600 bps
  228.                 0,1,0 1200 bps
  229.                 1,1,0 2400 bps (Default)
  230.                 0,0,1 4800 bps
  231.                 1,0,1 9600 bps
  232.                 0,1,1 19200 bps
  233.                 1,1,1 Reserved
  234.          4 (16) & 5 (32) Assumed DTE parity
  235.                   0,0 Even
  236.                   1,0 Reserved
  237.                   0,1 Odd
  238.                   1,1 None (default)
  239.          6 (64) & 7 (128) Guard tone (&Gn)
  240.                   0,0 None    (&G0 Default)
  241.                   1,0 550 Hz  (&G1)
  242.                   0,1 1800 Hz (&G2)
  243.                   1,1 Reserved
  244.  
  245. S25     DTR Detection
  246.  
  247. S25 serves two purposes. When the modem is operating in synchronous mode 
  248. 4, the value assigned to S25 specifies the length of time the modem 
  249. waits after a connection has been made, before examining the DTR 
  250. circuit. This allows the modem to ignore an on-to-off transition of DTR 
  251. and gives the user sufficient time to disconnect the modem from the 
  252. asynchronous terminal and attach it to a synchronous terminal, without 
  253. forcing the modem back to the asynchronous command state. During this 
  254. time, the value of S25 is read in full seconds (e.g., the factory-set 
  255. value of 5 equals 5 seconds, instead of 0.05 seconds).
  256.  
  257. In all other modes, and after call establishment in synchronous mode 4, 
  258. the value is read in 1/100 seconds. In any mode, a change in DTR (on or 
  259. off) that persists for a period shorter than the value held in S25 is 
  260. ignored by the modem while it is on-line. The range of values for S25 is 
  261. 0-255.
  262.  
  263. S26     RTS to CTS Interval
  264.  
  265. S26 is used to specify the interval to delay before turning on CTS after 
  266. an off-to-on transition of RTS. This value takes effect when the &R0 
  267. command option has been selected. This setting applies to synchronous 
  268. modes 1, 2, and 3 only. The factory-set value is 1 (.01 seconds) with a 
  269. range of 0-255.
  270.  
  271. S27     Bit Mapped Option Status 0100 1001
  272.         Bit(Dec)
  273.          0 (1), 1 (2), 3 (8) Sync/Async Mode Selection (&Mn/&Qn)
  274.                 0,0,0 &M0/&Q0
  275.                 1,0,0 &M1/&Q1
  276.                 0,1,0 &M2/&Q2
  277.                 1,1,0 &M3/&Q3
  278.                 0,0,1 &Q4
  279.                 1,0,1 &Q5 (Default)
  280.                 0,1,1 &Q6
  281.          2 (4)   Leased line control (&Ln)
  282.                   0 Dial-up line (&L0 default)
  283.                   1 Leased line  (&L1)
  284.          4 (16) & 5 (32) Internal Sync clock select (&Xn)
  285.                   0,0 Internal (&X0 default)
  286.                   1,0 External (&X1)
  287.                   0,1 Slave    (&X2)
  288.          6 (64)  CCITT/Bell Mode (Bn)
  289.                   0 CCITT (B0)
  290.                   1 Bell  (B1 US default)
  291.          7 (128) Reserved
  292.  
  293. S36     Negotiation Failure Treatment
  294.  
  295. When an attempt to make an error-control connection fails, the modem 
  296. reads this register to determine whether to terminate the connection, 
  297. make an asynchronous connection (otherwise selected with &Q0), or make 
  298. an asynchronous connection with ASB (otherwise selected with &Q6). This 
  299. register is referenced only when the error-control mode has been 
  300. selected with the &Q5 command (factory setting) and this communication 
  301. mode cannot be negotiated.
  302.  
  303. #------------------------------------------------------------------------
  304. 0     Hang up.
  305. 1     Attempt a standard asynchronous connection (&Q0).
  306. 3     Attempt an asynchronous connection using automatic speed buffering 
  307.       (&Q6).
  308. 4     Attempt a V.42 Alternative Protocol connection (MNP compatible); 
  309.       if negotiation fails, hang up.
  310. 5     Attempt a V.42 Alternative Protocol connection (MNP compatible); 
  311.       if negotiation fails, attempt a standard asynchronous connection.
  312. 6     Attempt a V.42 Alternative Protocol connection (MNP compatible); 
  313.       if negotiation fails, hang up.
  314. 7     Attempt a V.42 Alternative Protocol connection (MNP compatible); 
  315.       if negotiation fails, attempt an asynchronous connection using 
  316.       automatic speed buffering (ASB).
  317. #------------------------------------------------------------------------
  318.  
  319. In asynchronous mode, the CONNECT XXXX message will be returned with a 
  320. successful connection. This message indicates the speed of the 
  321. connection, which is also the speed of data transmitted from computer to 
  322. modem.
  323.  
  324. Note: The selected fallback option can be initiated immediately with 
  325. S48. For example, a connection attempt using the Alternative Protocol 
  326. can be forced by setting S48=128 and S36=5 or 7.
  327.  
  328. The following table shows the order in which the bits of S36 are 
  329. evaluated: (Remember, these steps only occur after the S46/S48 
  330. selections have failed to make a LAPBased error-controlled connection in 
  331. &Q5 mode.)
  332.  
  333. #---------------------------------------------------------------------------
  334. S36       Bit 7-3=0 reserved 
  335. First     Bit 2 (4) If set, means try MNP protocol; reset means 
  336.           don't use MNP. 
  337. Third     Bit 1 (2) If set, means fall back to ASB; reset means 
  338.           direct async.
  339. Second    Bit 0 (1) If set, means fall back based on Bit 1; reset 
  340.           means hang up.
  341. #------------------------------------------------------------------------
  342.  
  343. Also see Appendix D,"Establishing the Desired Connection and Fallback 
  344. Strategy."
  345.  
  346. S37     Desired DCE Line Speed
  347.  
  348. The modem attempts to connect with a remote modem at the highest 
  349. supported DCE speed that does not exceed the value specified by this 
  350. register. If S37 is set to a speed higher than that supported by the 
  351. modem, it will attempt to connect at its highest capability. Note that 
  352. this is the speed of modems across the telephone line, not the speed at 
  353. which the modem communicates with the attached DTE.
  354.  
  355. #---------------------------------------------------------------------------
  356. 0     Attempt to connect at highest line speed that does not exceed
  357.       the speed of last AT command issued.
  358. 1     Attempt to connect at 75 bps
  359. 2     Attempt to connect at 110 bps
  360. 3     Attempt to connect at 300 bps
  361. 4     Reserved
  362. 5     Attempt to connect at 1200 bps
  363. 6     Attempt to connect at 2400 bps
  364. 7     Attempt to connect at 4800 bps
  365. 8     Attempt to connect at 7200 bps
  366. 9     Attempt to connect at 9600 bps
  367. 10    Attempt to connect at 12000 bps
  368. 11    Attempt to connect at 14400 bps
  369. #----------------------------------------------------------------------------
  370.  
  371. S38     Delay Before Forced Hang up
  372.  
  373. S38 specifies the delay between the modem's receipt of the command to 
  374. hang up (or on-to-off transition of DTR if the modem is configured to 
  375. follow the signal) and the disconnect operation. This register is useful 
  376. for error-control communications to ensure that data in the modem 
  377. buffers is sent before the connection is terminated. The factory setting 
  378. is 20 (seconds). 
  379.  
  380. If this register is set between 0 and 254, the modem 
  381. will wait that number of seconds for the remote modem to acknowledge 
  382. receipt of all data in buffers before hanging up. If this timeout occurs 
  383. before all data can be sent, the NO CARRIER (3) result code will be sent 
  384. to indicate that data has been lost. If all data is transmitted prior to 
  385. the timeout, the response to the H0 command will be OK.
  386.  
  387. If S38 is set to 255, the modem does not timeout, and continues to 
  388. attempt to deliver data in buffers until the connection is lost, or the 
  389. data is delivered.
  390.  
  391. S46     Error-control Protocol Selection
  392.  
  393. S46 specifies the error-control method used for subsequent connections.
  394. Because the factory setting will be a protocol for point-to-point 
  395. communications, other connections, such as the X.25 protocol must be 
  396. enabled by setting S46.
  397.  
  398. Feature negotiation enables two communicating modems to identify the 
  399. common protocols, and chooses one based on the user-configuration for 
  400. the communication session. For example, if an ULTRA product is 
  401. configured to use the X.25 protocol, but connects with a V-series 
  402. product without X.25 capability, an error-control protocol is 
  403. automatically selected because both modems support it. However, if a
  404. ULTRA product with X.25 connects with another ULTRA product with 
  405. X.25, both can use X.25 protocol if configured to do so (S46=6).
  406.  
  407. When attempting a connection to a packet-switched network, automatic 
  408. feature negotiation is usually disabled because unless an X.25 
  409. connection can be made, further network connections cannot be made. To 
  410. disable automatic feature negotiation and make an X.25 connection or 
  411. hang up, set S46=134. The options for this register are described below:
  412.  
  413. #------------------------------------------------------------------------
  414. 0     Either LAPM or fallback to LAPB
  415. 1     LAPB only
  416. 2     LAPM or fallback to LAPB; use data compression*
  417. 3     LAPB with data compression*
  418. 6     X.25 or fallback to LAPB; use data compression*
  419. 134   X.25
  420. 136   LAPM only
  421. 138   LAPM with data compression*
  422. #------------------------------------------------------------------------
  423.  
  424. * Note: The technique negotiated is determined by capabilities and 
  425. configuration of both modems. V.42bis is attempted first, then Hayes 
  426. Adaptive Data Compression. If neither method is supported by both 
  427. modems, or if either modem has compression disabled, no compression will 
  428. be used.
  429.  
  430. S48     Enabling/Disabling Feature Negotiation
  431.  
  432. S48 selects how feature negotiation is used when making connections with 
  433. the remote system. The negotiation process can be tailored to suit a 
  434. connection, or bypassed altogether. For example, when the capabilities 
  435. of the remote modem are known, negotiation is unnecessary. The factory 
  436. setting is 7, negotiation enabled. With feature negotiation disabled, 
  437. the modem assumes that the remote modem is configured the 
  438. same as itself, and proceeds to activate the error-control protocol 
  439. specified by the S46 (protocol options) setting. Use 128 when calling a 
  440. packet-switched network that does not support feature negotiation.
  441.  
  442. #------------------------------------------------------------------------
  443. 0     Negotiation disabled; presume the remote modem is configured for 
  444.       and has the capabilities necessary for the connection selected 
  445.       with S46.
  446. 3     Negotiation enabled, but originating modem remains silent during 
  447.       detection phase. For connections with MNP modems; however, this 
  448.       setting defeats the negotiation sequence with other V.42 modems.
  449. 7     Negotiation enabled.
  450. 128   Negotiation disabled; forces fallback options specified in S36 
  451.       to be taken immediately.
  452. #------------------------------------------------------------------------
  453.  
  454. S49     ASB buffer size lower limit
  455.  
  456. S49 sets the lower limit of the modem's buffer when communicating in 
  457. asynchronous mode with ASB. The range of this register is 1-249. The 
  458. factory setting is 8 bytes.
  459.  
  460. S50     ASB buffer size upper limit
  461.  
  462. S50 sets the upper limit of the modem's buffer when communicating in 
  463. asynchronous mode with ASB. The range of this register is 2-250 bytes. 
  464. The factory setting is 16 bytes.
  465.  
  466.  
  467. S63     Private Circuit (Leased Line) Carrier Level Adjustment
  468.  
  469. S63 selects the carrier power level in dBm for leased line operation. 
  470. This register specifies a nominal carrier level value. The range for 
  471. this register is 0-15 (0 dBm to -15 dBm). The factory setting is 0. Note 
  472. that for those modems supporting leased line operation, carrier level 
  473. (if adjustable) may be set by other means. Please refer to the modem's 
  474. installation information for details.
  475.  
  476. S82     Break Signaling Technique 
  477.  
  478. S82 selects a method of break signal handling for V.42 communications: 
  479. in sequence, expedited, and destructive. Break signals provide a way for 
  480. you to get the attention of the remote host. The break type used depends 
  481. on your application. The values for S82 are:
  482.  
  483. #------------------------------------------------------------------------
  484. 3     Expedited signaling regardless of its sequence in data sent and 
  485.       received; data integrity maintained.
  486. 7     Destructive signaling regardless of its sequence in data sent and 
  487.       received; data in process at time is destroyed.
  488. 128   In sequence signaling as data is sent and received; data 
  489.       integrity maintained ahead of and after break.
  490. #------------------------------------------------------------------------
  491.  
  492.  AT commands:
  493.  
  494.     The  AT  commands  are poorly documented also, some being missing, some
  495. incorrect. Some are even hidden.
  496.  
  497.     SC1=000     - no idea what this does
  498.  
  499. ===Note that the Linelink does not have register S95===
  500.  
  501. W - Negotiation Progress Message Selection
  502.  
  503. The W command works in conjunction with S95 (where supported) to 
  504. determine which result codes will be used to describe the type of 
  505. connection and protocol, etc., that resulted from handshaking and 
  506. negotiation. 
  507.  
  508. The W command supports extended result codes in addition to 
  509. the CONNECT result code. When the modem is operated in error-control 
  510. mode (&Q5 is in effect), the W command and S95 together allow the user 
  511. to select these additional result codes:
  512.  
  513. CARRIER
  514. PROTOCOL
  515. AUTOSTREAM
  516. COMPRESSION
  517. CONNECT
  518.  
  519. Any result codes enabled by the W command and S95 will be generated in 
  520. the order indicated above. If AutoStream is not being used, no 
  521. AUTOSTREAM result code is returned. Result codes not enabled when the W 
  522. command option is in effect may be turned on by setting certain bits in 
  523. S95. The W command options below are available when S95 is configured 
  524. for any setting other than the factory-setting of 0.
  525.  
  526. #------------------------------------------------------------------------
  527. W0     CONNECT result code reports DTE speed, and if S95=0, then disable
  528.        all extended result codes.
  529. W1     CONNECT result code reports DTE speed, and if S95=0, then enable
  530.        the CARRIER and PROTOCOL extended result codes.
  531. W2     CONNECT result code reports DCE speed, and if S95=0, then disable
  532.        all extended result codes.
  533. #------------------------------------------------------------------------
  534.  
  535. Refer to the S95 bit map description in the next section. Note that 
  536. selecting W0 and setting S95=12 is the same as selecting W1; and that 
  537. selecting W0 and setting S95=1 is the same as selecting W2. S95 cannot 
  538. be configured to force W2 to report DTE speed in the CONNECT result 
  539. code; there is no setting of S95 that will force W1 not to produce the 
  540. CARRIER and PROTOCOL result codes. S95 extends the functionality of the 
  541. W command. The W command with S95=0 (factory setting) maintains 
  542. backwards compatibility with previous Hayes Products. However, 
  543. selecting W0 and setting S95 as required allows you to tailor result 
  544. code characteristics to your own requirements.
  545.  
  546. ===Note that the Linklink modem does not have register S95===
  547.  
  548. X - Call Progress Options
  549.  
  550. The X command enables tone detection options used in the dialing 
  551. process. As these functions are enabled and disabled, the modem's result 
  552. code reporting is also affected. For this reason, this command is 
  553. frequently used to control the modem's range of responses; however, its 
  554. primary function is that of controlling the modem's call response 
  555. capabilities. Some call progress options are not available in certain 
  556. countries due to PTT regulations. Refer to the user documentation 
  557. supplied with your modem for applicable X commands and result codes. 
  558. Result code definitions are provided in the next section.
  559.  
  560. #------------------------------------------------------------------------
  561. X0     Busy and dial tone detection are disabled. Only result codes 0-4
  562.        are enabled. Only the CONNECT result code is permitted, but with 
  563.        no indication of the telephone line speed. This setting overrides 
  564.        any other result code selections made with the W command and S95.
  565.  
  566. X1     Busy and dial tone detection are disabled. Result codes 0-5 are
  567.        enabled and line speed reporting with CONNECT XXXX messages. W 
  568.        command options and S95 are enabled.
  569.  
  570. X2     Busy detection is disabled. Dial tone detection is enabled.
  571.        Result codes 0-6 are enabled and line speed reporting with 
  572.        CONNECT XXXX messages. W command options and S95 are enabled.
  573.  
  574. X3     Busy detection is enabled. Dial tone detection is disabled.
  575.        Result codes 0-5 and 7 are enabled and line speed reporting 
  576.        with CONNECT XXXX messages. W command options and S95 are 
  577.        enabled.
  578.  
  579. X4     Busy and dial tone detection are enabled. Result codes 0-7 
  580.        are enabled and line speed reporting with CONNECT XXXX messages.
  581.        W command options and S95 enabled.
  582. #----------------------------------------------------------------------
  583.  
  584. The @ and W dial modifier result codes are not affected by the X 
  585. command. The @ dial modifier enables result codes 8 (NO ANSWER) and 7 
  586. (BUSY) each time it occurs in the dial string. The W dial modifier 
  587. enables result codes 6 (NO DIALTONE) and 7 (BUSY) each time it occurs
  588. in the dial string. 
  589.  
  590. ========================================================================
  591.  
  592. And here is a totally separate document about the Linelink S Registers,
  593. from the manufacturer of the modem.
  594.  
  595. ========================================================================
  596.  
  597. LineLink 144e S-Register Settings
  598. ---------------------------------
  599.  
  600. The LineLink 144e modem (A Prometheus product) has an incomplete description
  601. of the available modem commands.  Specifically, the manual is missing the
  602. options for S register settings.  Included here is the complete list,
  603. obtained directly from Prometheus.
  604.  
  605. [NOTES]
  606.  
  607. - Here at Penn State, we are experiencing problems between the LineLink
  608.   and out Telebit T3000 modems.  For reasons yet determined we cannot   
  609.   establish LAPM and/or V.42bis connections, and the LineLink falls back
  610.   to MNP(1-4, 5).  We do not want MNP to be used with the PPP dialup service
  611.   and users should enter the following command to ensure that MNP does
  612.   not get enabled:
  613.  
  614.   AT&F3\N5%C0
  615.  
  616.   We are currently looking into a solution so that users of the LineLink
  617.   will be able to participate in the benefits of LAPM/V.42bis connections
  618.   with the Telebit T3000's.  This file will be updated when solutions are
  619.   available.
  620.  
  621. - If you have questions... you can forward them to me at:
  622.  
  623.   murchison@psu.edu
  624.  
  625.   or you can contact a human at prometheus at the address:
  626.  
  627.   prometh@teleport.com
  628.  
  629.   I suggest you contact me first if the problem is PSU-Specific, since we
  630.   may already have a solution.  Calling Prometheus tech support is currently
  631.   not an option because the number was incorrectly listed as Compaq's
  632.   help line and Prometheus is getting hammered with calls from Compaq users.  
  633.   
  634.  
  635. S Register Specifics
  636. --------------------
  637.  
  638. S0    Auto-answer
  639.     Range         Default
  640.  
  641.     0-255 rings    0        This register determines the 
  642.                     number to rings the modem will 
  643.                     count before automatically     
  644.                     answering a call.  A value of 0 will 
  645.                     prevent the modem from 
  646.                     answering.  Values from 1 thru 
  647.                     255 are the number of rings the 
  648.                     modem will count before     
  649.                     answering.  The default value is 0.
  650.  
  651. S1    Count Incoming Rings
  652.     Range        Default
  653.  
  654.     0-255 rings    43        This register counts the number of 
  655.                     incoming rings.  When the value in 
  656.                     this register equals the value in 
  657.                     Register S0, the modem answers.  
  658.                     This register resets approximately 
  659.                     8 seconds after the last ring.
  660.  
  661. S2    Escape Character
  662.     Range        Default
  663.  
  664.     0-127 ASCII    43        Register S2 sets the ASCII value of 
  665.                     the escape characters, used to 
  666.                     switch the modem from Data 
  667.                     Mode to Command Mode without 
  668.                     losing the connection to the     
  669.                     remote modem.  Values greater 
  670.                     than 127 disable the escape 
  671.                     feature, preventing a return to the 
  672.                     Command Mode.  If the modem 
  673.                     will be used to automatically 
  674.                     answer incoming calls, either 
  675.                     disable the escape characters of 
  676.                     set them to a value other than 
  677.                     that used by the originating 
  678.                     modem.  To return to Command 
  679.                     Mode with the escape characters 
  680.                     disabled, the remote modem must 
  681.                     hang up or an ON-to-OFF     
  682.                     transition of the DTR interface 
  683.                     signal must occur with the &D1, 
  684.                     &D2, or &D3 command in effect.
  685.  
  686. S3    Carriage return character.
  687.     Range         Default    
  688.  
  689.     0-127 ASCII    13        Register S3 sets the ASCII value of 
  690.                     the carriage return (end-of-line) 
  691.                     character.  This is the character 
  692.                     used to end the command line 
  693.                     (and have the modem execute the 
  694.                     line) and also the character that 
  695.                     appears after the modem sends a 
  696.                     response.
  697.  
  698. S4    Line feed character.
  699.     Range         Default
  700.  
  701.     0-127 ASCII    10        Register S4 sets the ASCII value of 
  702.                     the line feed character.  The 
  703.                     modem sends the  line feed     
  704.                     character after a carriage return 
  705.                     only when word responds are sent 
  706.                     (v1command in effect).  If a line 
  707.                     feed characters is not         
  708.                     wanted,change the register value 
  709.                     to a null character ( the line feed 
  710.                     character cannot be totally     
  711.                     disabled).
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720. S5 Backspace character.
  721.     Range        Default
  722.  
  723.     0-32, 127 ASCII    8        Register S5 sets the ASCII value of 
  724.                     the backspace character.  This 
  725.                     character is both the character 
  726.                     created by pressing the Backspace 
  727.                     key and the character echoed to 
  728.                     move the cursor to the left.  To 
  729.                     change the register value, assign 
  730.                     an ASCII value between 0 and 32, 
  731.                     or greater than 127.  Do not use 
  732.                     values between 33 and 126 since 
  733.                     they correspond to printable 
  734.                     ASCII characters.
  735.  
  736. S6    Wait for dial tone.
  737.     Range        Default
  738.  
  739.     2-255 seconds    2        When the modem executes a Dial 
  740.                     command line with the X0, X1, or 
  741.                     X3 response set in effect, Register 
  742.                     S6 tells the modem how long to 
  743.                     wait after going off hook before it 
  744.                     dials the first digit in the Dial 
  745.                     command line.  This feature is 
  746.                     convenient when it takes linger 
  747.                     than two seconds to obtain a dial 
  748.                     tone.  If the modem does not 
  749.                     detect a dial tone when the tome 
  750.                     in Register S6 elapses, you will 
  751.                     receive the NO DIALTONE (or 6) 
  752.                     response.
  753.  
  754. S7    Wait time for carrier.
  755.     Range         Default
  756.  
  757.     1-60 seconds    40        Register S7 tells the modem how 
  758.                     many seconds to wait for a remote 
  759.                     modem's carrier signal before 
  760.                     hanging up.  the register value can 
  761.                     be increased if the modem does 
  762.                     not detect a carrier within the 
  763.                     specified time.  If the modem 
  764.                     detects a remote carrier signal 
  765.                     within the specified time, it sends 
  766.                     a CONNECT response and enters 
  767.                     Data Mode.  If it does not detect a 
  768.                     remote carrier signal within the 
  769.                     specified time, it sends the NO 
  770.                     CARRIER (or 3) response, hangs up 
  771.                     and returns to the Command 
  772.                     Mode.
  773.  
  774. S8    Pause time for comma.
  775.     Range         Default
  776.  
  777.     0-255 seconds    2        Register S8 tells the modem how 
  778.                     many seconds to pause for each 
  779.                     comma (,) it encounters in a Dial 
  780.                     command line.  The comma is used 
  781.                     when dialing through a PBX or 
  782.                     other special telephone service to 
  783.                     wait for an outside telephone line.  
  784.                     An alternative to changing this 
  785.                     register value is to include more 
  786.                     than one comma in your command 
  787.                     line.
  788.  
  789. S9    Carrier Detect response time.
  790.     Range         Default
  791.  
  792.     1-255        06        Register S9 tells the modem how 
  793.     1/10 seconds            long the remote modem's carrier 
  794.                     signal must be present so the 
  795.                     modem does not mistake the 
  796.                     signal for a busy signal, ring, or 
  797.                     voice.  The factory setting requires 
  798.                     the modem to listen to the carrier 
  799.                     signal for at least 0.6         
  800.                     seconds before recognizing it.  
  801.                     Increasing the time in this register 
  802.                     reduces the chances that the 
  803.                     modem will mistake noise such as 
  804.                     a busy signal or voice for a carrier 
  805.                     signal.  For example, entering a 
  806.                     value 15 means that the remote 
  807.                     modem's carrier signal must be 
  808.                     present for 1.5 seconds for the 
  809.                     modem to recognize it.
  810.  
  811. S10     Carrier loss time.
  812.     Range         Default
  813.  
  814.     1-255        14        Register S10 sets the time     
  815.     1/10 seconds            between the loss of a remote 
  816.                     modem's carrier signal and when 
  817.                     the modem disconnects.  This 
  818.                     allows the remote modem's carrier 
  819.                     signal to momentarily disappear 
  820.                     from the telephone line without 
  821.                     the modem disconnecting.  the 
  822.                     factory setting can be changed to a 
  823.                     higher value when a noisy     
  824.                     telephone line that might interfere 
  825.                     with the remote modem's carrier 
  826.                     signal.  To have the modem ignore 
  827.                     the Data Carrier Detect status and 
  828.                     act as if the remote modem' s 
  829.                     carrier signal is always present, 
  830.                     set the value to 255.  Assigning a 
  831.                     value smaller than the value in 
  832.                     Register S9 causes the modem to 
  833.                     disconnect when it detects a 
  834.                     momentary carrier less, because 
  835.                     Register S10 expires before the 
  836.                     carrier response time expires.
  837.  
  838.  
  839. S-Register                    Description
  840. S11    Range        Default
  841.     
  842.     50-255 ms    75        Register S11 controls the speed of 
  843.                     the Touch-Tone (DTMF) dialing.  
  844.                     Increasing the register value to 
  845.                     255 slows the dialing rate to 1.9 
  846.                     digits per second.  Do not select a 
  847.                     value less than 50 milliseconds.  
  848.                     (Register S11 has no effect on 
  849.                     pulse dialing, which is fixed at 10 
  850.                     pulses per second.)
  851.  
  852. S12    Return to data mode timer.
  853.     Range        Default
  854.  
  855.     0-255         40        Register S12 controls the time 
  856.     1/50 seconds            delay before typing the escape 
  857.                     characters.  Register S12 controls 
  858.                     the time before returning to data 
  859.                     mode after receiving escape 
  860.                     characters unless "AT" command 
  861.                     is received.
  862.  
  863. S14    Functions
  864.     Range         Default
  865.     Bit Mapped    170        Register S14 is a bit-mapped 
  866.                     register and provides the     
  867.                     following functions (equivalent 
  868.                     commands are shown in     
  869.                     parentheses):
  870.  
  871.             Bit 0&2    Bit0    Bit2    AT Command
  872.                 0    0    Q0
  873.                 0    1    Q1
  874.                 1    0    Q2
  875.  
  876.                 Bit 1    Echo commands to DTE
  877.                 0    Do not echo commands (E0)
  878.                 1    Echo commands (E1)
  879.  
  880.                 Bit 3    Word or number responses
  881.                 0    Send number responses (V0)
  882.                 1    Send word responses (V1)
  883.  
  884.                 Bit 4    
  885.                 0    Accept commands
  886.                 1     Ignore commands
  887.     
  888.                 Bit 5    Dialing method
  889.                 0    Touch-Tone (T)
  890.                 1    Pulse (P)
  891.  
  892.                 Bit 6    Reserved c
  893.  
  894.                 Bit 7    Answer/originate operation
  895.                 0    Answer (A and R)
  896.                 1    Originate (D)
  897.  
  898. S23    Test functions
  899.     Range         Default
  900.  
  901.     Bit Mapped    007        Register S23 is a bit-mapped 
  902.                     register and provides the     
  903.                     following test functions     
  904.                     (equivalent commands are shown 
  905.                     in parentheses):
  906.  
  907.             Bit 0    Response to remote modem request for 
  908.                 Remote Digital Loopback Test
  909.             0     Ignore request (&T5)
  910.             1    Grant request (&T4)
  911.  
  912.             Bits1, 2, 3        DTE speed
  913.             3    2    1
  914.                 0    0    0
  915.             0    0    1    300 bit/s
  916.             0    1    0    1200 bit/s
  917.             0    1    1    2400 bit/s
  918.             1    0    0    4800 bit/s
  919.             1    0    1    9600 bit/s
  920.             1    1    0    19.200 bit/s
  921.             1    1    1    38,400 bit/s
  922.  
  923.             Bits 4,5        Parity setting
  924.             5    4
  925.             0    0        Even parity
  926.             0    1        Space parity
  927.             1    0        Odd parity
  928.             1    1        mark parity
  929.  
  930.             Bits 6,7        Guard tones    
  931.             7    6
  932.             0    0        Guard tones disabled (&G0)
  933.             0    1        550 Hz guard tone (&G1)
  934.             1    0        1800 Hz guard tone(&G2)
  935.             1    1        Reserved
  936.  
  937. S25    DTR Delay.
  938.     Range        Default
  939.  
  940.     0-255 seconds    5        If the &M1 command is in effect, 
  941.                     Register S25 specifies the number 
  942.                     of seconds that the modem waits 
  943.                     after a connection has been made 
  944.                     before examining the DTR lead.  
  945.                     This delay allows a asynchronous 
  946.                     terminal to be detached from the 
  947.                     modem and a synchronous     
  948.                     terminal connection while     
  949.                     remaining in the Data Mode.  After 
  950.                     this delay S25 reverts to     
  951.                     hundredths of seconds.
  952.  
  953. S26    RTS/CTS Delay
  954.     Range        Default
  955.  
  956.     0-255 hundreds   001    Sync Mode only.  Register S2 
  957.     of seconds        specifies the time in hundreds
  958.                 of second increments, of the 
  959.                 delay between RTS and the CTS 
  960.                 response.    
  961.  
  962. S27    Test Function
  963.     Bit mapped    49H    Register S27 is a bit-mapped 
  964.                 register and provides the following test 
  965.                 functions (equivalent commands are 
  966.                 shown in parentheses):    
  967.  
  968.                 Bit 0,1,3    Communication operation    
  969. 3    1    0
  970. 0    0    0    <M>Asynchronous operation (&M0,&Q0)
  971. 0    0    1     Synchronous operation after dialing (&M1, &Q1)
  972. 0    1    0    Synchronous terminal support (&M2, &Q2)
  973. 0    1    1    Manually originate synchronous call (&M3, &Q3)
  974. 1    0    0    Not valid
  975. 1    0    1    Asynchronous error control (&Q5)
  976. 1    1    0    Aysnchronous buffered mode (&Q6)
  977. 1    1    1    not valid    
  978.                 Bit 2        0 Dial up line (&L0)
  979.                         1 Leased line (&L1)
  980.                 
  981.                 Bit 3        Reserved
  982.  
  983.                 Bit 4,5     Synchronous timing selection
  984. 5    4
  985. 0    0    Modem provides synchronous transmit clock on EIA pin 
  986.         15 (&X0)
  987. 0    1    Modem accepts external synchronous clock (&X1)
  988. 1    0    receive clock (slave timing) (&X2)
  989.  
  990.                 Bit 6 & 7    Bit 6    Bit7    AT Command
  991.                 0        0            B0
  992.                 1          0            B1
  993.                 0        1            B2
  994.                 1        1            B3
  995.  
  996. S30    Automatic Timeout.
  997.     Range        Default    Register S30 specifies the number 
  998.     0-255        0        of seconds the modem waits 
  999.                     without activity, before     
  1000.                     disconnecting.  Timing is in 10 
  1001.                     second increments.
  1002.  
  1003.  
  1004. S36    Negotiation Faltback
  1005.     Range        Default
  1006.     
  1007.     0-7        7        When the initial attempt to     
  1008.                     connect in error-control mode 
  1009.                     fails, S36 specifies what should 
  1010.                     occur next.
  1011.  
  1012.                     0    Hang up
  1013.                     1    Attempt a direct     
  1014.                         asynchronous connection 
  1015.                         (&Q0)
  1016.                     2    
  1017.                     3    Attempt an asynchronous 
  1018.                         connection using automatic 
  1019.                         speed buffering (&q6).
  1020.                     4    Attempt a CCITT V.42 
  1021.                         Alternative POrotocol     
  1022.                         connection (MNP 2-4); if 
  1023.                         negotiation fails, hang up.
  1024.  
  1025.                     5    Attempt a CCITT V.42 
  1026.                         Alternative Protocol     
  1027.                         connection (MNP  ); if     
  1028.                         negotiation fails, attempt a 
  1029.                         direct asynchronous     
  1030.                         connection.
  1031.                     6
  1032.                     7    Attempt a CCITT V.42 
  1033.                         Alternative Protocol     
  1034.                         connection (MNP     
  1035.                         compatible); if negotiation 
  1036.                         fails, attempt an     
  1037.                         asynchronous connection 
  1038.                         using automatic speed 
  1039.                         buffering.
  1040.  
  1041. Note: The selected fallback option can be initiated immediately with 
  1042. S48.  For example, a connection attempt using the MNP can be forced 
  1043. by setting S48=128 and S36=5 or 7.
  1044.  
  1045.  
  1046.  
  1047. S37    Maximum DCE Line Speed
  1048.  
  1049.                     S37 selects the speed (for all 
  1050.                     modes except CCITT V.24bis) at 
  1051.                     which the modem attempts to 
  1052.                     connect with a remote modem; the 
  1053.                     speed selected will be the highest 
  1054.                     DCE speed supported by both 
  1055.                     modems (see S93 for CCITT     
  1056.                     V.25bis modes).
  1057.  
  1058.                     0     Speed of last AT command 
  1059.                         issued
  1060.                     1    75 bps
  1061.                     2    110 bps
  1062.                     3    300 bps
  1063.                     5    1200 bps
  1064.                     6    2400 bps
  1065.                     7    4800 bps
  1066.                     8    7200 bps
  1067.                     9    9600 bps
  1068.                            10    12000 bps
  1069.                     11    14400 bps
  1070.  
  1071. S38     Delay Before Forced Hangup
  1072.  
  1073.     Range         Default
  1074.  
  1075.     0-255        20        S38 specifies the number of 
  1076.                     seconds the modem waits when in 
  1077.                     error-control mode (&Q5) before 
  1078.                     disconnecting after receiving the 
  1079.                     command to hang up or an on-to-
  1080.                     off transition of DTR.  The range 
  1081.                     for this register is 0-255 seconds; 
  1082.                     the default to 20 seconds.  If the 
  1083.                     register is set to 0, the modem 
  1084.                     does not wait for data in the 
  1085.                     buffers to clear (gives NO CARRIER 
  1086.                     response).  If the register is set to 
  1087.                     a value between 0 and 254, the 
  1088.                     modem will wait the number of 
  1089.                     seconds, or until all data has been 
  1090.                     transferred, before hanging up.  
  1091.                     (If data clears gives of response, if 
  1092.                     not gives NO CARRIER response).  
  1093.                     If the register is set to 255, the 
  1094.                     modem will not hang up until all 
  1095.                     data is transferred.
  1096.  
  1097. S39    ATN Command Bit Map
  1098.                     Bit 5    Bit 4    Bit 3    AT Command
  1099.                     0    0    0    N0
  1100.                     0    0    1    N1
  1101.                     0    1    0    N2
  1102.                     0    1    1    N3
  1103.                     1    0    0    N4
  1104.                     1    0    1    N5
  1105.  
  1106. S46    Compression Error Control protocol Selection
  1107.     Range        Default
  1108.  
  1109.     136,138        138        Register S46 enables d
  1110.                         13  No compression
  1111.                         138 Compression
  1112.  
  1113. 48    Feature Negotiation Action
  1114.     Range        Default
  1115.  
  1116.     0, 7, 128        7    Register S48 defines whether 
  1117.                     feature negotiation is to be     
  1118.                     performed by the modem.  The 
  1119.                     feature negotiation process allows 
  1120.                     the modem at ascertain the     
  1121.                     remote system's capabilities.  If 
  1122.                     these capabilities are already 
  1123.                     known and negotiation is not 
  1124.                     necessary, this feature can be 
  1125.                     bypassed.
  1126.  
  1127.                 0     Negotiation disabled.   
  1128.                     Modem assumes the remote 
  1129.                     modem is configured     
  1130.                     properly to make a     
  1131.                     connection, bypasses the 
  1132.                     detection and negotiation 
  1133.                     phases, and proceeds with 
  1134.                     the protocol selected by 
  1135.                     Register S46.
  1136.                 3    Reserved
  1137.                 7    Negotiation enabled.
  1138.                     128    Negotiation disabled.  Forces 
  1139.                     immediate fallback as
  1140.                     specified in Register S36.  
  1141.                     Can be used to force the 
  1142.                     V.42 alternative protocol 
  1143.                     (compatible with MNP), 
  1144.                     bypassing the detection and 
  1145.                     negotiation phases.
  1146.  
  1147. S49    Buffer Lower Limit
  1148.     Range        Default
  1149.  
  1150.     0-255        10        S49 specifies the minimum size of 
  1151.                     the buffer used in error-control or 
  1152.                     automatic speed buffering mode.  
  1153.                     The range is 1-255 bytes; the 
  1154.                     default setting is 10.
  1155.  
  1156. S50    Buffer Upper Limit
  1157.     Range        Default
  1158.  
  1159.     0-255        200        S50 specifies the maximum size of 
  1160.                     the buffer used in error-control of 
  1161.                     automatic speed buffering mode.  
  1162.                     The range is 2-255 bytes; the 
  1163.                     default setting is 200.
  1164.  
  1165. S63    Private Circuit Carrier Level
  1166.     Range         Default
  1167.  
  1168.     0-15            0    S63 specifies the carrier power 
  1169.                     level in dBm for leased line     
  1170.                     operation.  This register specifies a 
  1171.                     carrier level value that is not to be 
  1172.                     exceeded.  The range of this 
  1173.                     register is 0-15 (0 to - 15 dBm).  
  1174.                     The default setting is 0.
  1175.  
  1176. S82    Beak Signaling Technique
  1177.     Range        Default
  1178.  
  1179.     3, 7, 128        128    S82 selects a method of break 
  1180.                     signal handling for CCITT V.42 
  1181.                     communications: in sequence, 
  1182.                     expedited, and destructive.  Break 
  1183.                     signals provide a way to get the 
  1184.                     attention of the remote host.  The 
  1185.                     break type used depends on the 
  1186.                     application.
  1187.  
  1188.                 3    Expedited signaling used 
  1189.                     regardless of sequence in 
  1190.                     transmitted and received 
  1191.                     data; data integrity     
  1192.                     maintained.
  1193.  
  1194.                 7    Destructive signaling used 
  1195.                     regardless of sequence of 
  1196.                     transmitted and received 
  1197.                     data; data in process at time 
  1198.                     is destroyed.
  1199.  
  1200.                 128    In sequence signaling used 
  1201.                     as data is transmitted and 
  1202.                     received; data integrity 
  1203.                     maintained ahead of and 
  1204.                     after break.
  1205.  
  1206.  
  1207. S86    Connection Failure Cause Code
  1208.     Range        Default    
  1209.  
  1210.     0, 4-15        None        S86 helps determine the cause of 
  1211.                     a connection failure.  When the 
  1212.                     modem issues a NO CARRIER 
  1213.                     result code, a value is written to 
  1214.                     this S-register.  To read this 
  1215.                     register following the connection 
  1216.                     failure, issue ATS86? <CR>.  The 
  1217.                     modem will report one of the 
  1218.                     values below.
  1219.  
  1220.                     0    Normal hang up; no error 
  1221.                         occurred.
  1222.                     4    Physical carrier loss.
  1223.                     5    Feature negotiation failed to 
  1224.                         detect presence of another 
  1225.                         error-control modem at the 
  1226.                         other end.
  1227.                     6    Other error-control modem 
  1228.                         did not respond to feature 
  1229.                         negotiation message sent by 
  1230.                         this modem.
  1231.                     7    Other modem is sychronous-
  1232.                         only; this modem is     
  1233.                         asynchronous-only.
  1234.                     8    Modems could not find a 
  1235.                         common framing technique.
  1236.                     9    Modems could not find a 
  1237.                         protocol in common.
  1238.                     10    Incorrect feature negotiation 
  1239.                         message sent by other 
  1240.                         modem.
  1241.                     11    Synchronous information 
  1242.                         (data of flags) not received 
  1243.                         from other modem.  Modem 
  1244.                         waited 30 seconds before 
  1245.                         hanging up.
  1246.                     12    Normal disconnect initiated 
  1247.                         by other modem.
  1248.                     13    Other modem did not     
  1249.                         respond after many     
  1250.                         transmissions of the same 
  1251.                         message.  modem made 10 
  1252.                         attempts then hung up.
  1253.                     14    Protocol violation occurred.
  1254.                     15    Compression failure.
  1255.  
  1256. Note: Multiple occurences may contribute to a NO CARRIER message; 
  1257. S86 records the first event that occurred.
  1258.  
  1259.